import axios from 'axios';

const service = axios.create({
  baseURL: '/api',  // 使用相对路径，通过代理访问后端
  timeout: 5000
});
// 删除或注释掉单独设置axios.defaults.baseURL的行
// axios.defaults.baseURL = 'http://localhost:8081/api';

// 移除token相关的请求拦截器
service.interceptors.request.use(
  config => {
    return config;
  },
  error => {
    return Promise.reject(error);
  }
);

service.interceptors.response.use(
  response => response.data,
  error => {
    // 统一错误处理
    if (error.response && error.response.status === 401) {
      // 未授权，跳转登录页
      localStorage.removeItem('userId');
      window.location.href = '/login';
    }
    return Promise.reject(error);
  }
);

export default service;